Любая служба Интернета может публиковать информацию в нескольких независимых каталогах. Каждый каталог для публикации располагается локально или в сети (для обращения к каталогу используется система UNC ), при этом для разрешения доступа к нему проверяется имя пользователя и пароль. Такой сервер имеет один основной каталог и произвольное число дополнительных каталогов. Эти дополнительные каталоги называются виртуальными.
Для упрощения задания адресов URL полный набор каталогов для публикации представляется в виде простой иерархии, в которой основной каталог является корневым, а виртуальные каталоги являются подкаталогами основного каталога. Кроме того, клиенту доступны все подкаталоги виртуальных каталогов. Только служба WWW поддерживает механизм виртуальных каталогов; службы FTP и Gopher его не используют.
Примечание. Виртуальные каталоги не выводятся в список при просмотре содержимого каталога в службе WWW. Для доступа в виртуальный каталог пользователь должен указать псевдоним этого каталога в адресе URL в средстве просмотра. В службе WWW можно создать ссылки на страницы HTML, в службе Gopher — использовать файлы ссылок для доступа в дополнительные каталоги, в службе FTP — вынести список дополнительных каталогов в примечание.
При создании виртуального каталога в диспетчере служб Интернета назначается псевдоним. Псевдоним — это имя подкаталога, используемое клиентом для доступа к данным виртуального каталога. Если псевдоним не задан явно, он назначается автоматически диспетчером служб Интернета.
Предположим, например, что администратор создал два каталога для службы WWW:
C:\Inetsrv\Wwwroot <Основной> D:\Webdata Псевдоним = data
Если C:\Wwwroot содержит подкаталог C:\Wwwroot\Scripts\ , а D:\Webdata —подкаталог D:\Webdata\Images\ , клиентом Web могут быть составлены следующие адреса URL:
http://inetsrvr.microsoft.com/schedule.htm http://inetsrvr.microsoft.com/scripts/query1.htm http://inetsrvr.microsoft.com/data/stocks.htm http://inetsrvr.microsoft.com/data/images/graph1.htm
В следующем примере виртуальные каталоги используются для публикации данных из разных каталогов, каждый из которых хранится на отдельном жестком диске сервера WWW.
В средствах просмотра виртуальные каталоги отображаются в виде подкаталогов основного каталога. Для представления виртуального каталога средство просмотра использует псевдоним.
Примечание. Чтобы получить доступ в виртуальный каталог, необходимо создать соответствующий запрос URL. Это можно сделать, щелкнув гиперссылку, содержащую адрес URL, или введя его в строке адреса URL средства просмотра.